#ifndef LINK_STACK_H
#define LINK_STACK_H

#include "header.h"

/* 这种链栈的实现需要的储存空间比节点数多一个，
 * 用来指定栈顶的位置，该节点不保存数据，只保存栈顶的指针
 */

Stack LinkStackCreate(void);
void LinkStackPush(Stack stack, const ElemType data);
ElemType LinkStackPop(Stack stack);
void LinkStackTraverse(Stack stack);

#endif
